// article 文章
// api/art.js 模块中，专门负责封装“文章”相关的 API 接口
import ins from '@/utils/request.js'

// 封装发表文章的 API 接口
// 注意：形参中的 fd 表示 FormData 格式的请求体数据
// 如何得到的 fd ?    const fd = new FormData()
export const pubArtAPI = (fd) => ins.post('/my/article/add', fd)

// 获取文章列表数据的 API 接口
// 形参中的 obj 是一个对象，格式为 { pagenum, pagesize, cate_id, state }
export const getArtListAPI = (obj) => ins.get('/my/article/list', {
  params: obj
})

// 删除文章的 API 接口
// export const deleteArtAPI = (id) => ins.delete('/my/article/info?id=' + id)
export const deleteArtAPI = (id) => ins.delete('/my/article/info', {
  params: { id }
})

// 获取文章详情的 API 接口
export const getArtDetailAPI = (id) => ins.get('/my/article/info', {
  params: { id }
})
